From 50e66d5c0d3c8c663d55d6c241c2f9639db8e1fa Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Thu, 21 Feb 2019 05:34:12 +0100 Subject: [PATCH] cellrendererpixbuf: Use new snapshot transforms --- gtk/gtkcellrendererpixbuf.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gtk/gtkcellrendererpixbuf.c b/gtk/gtkcellrendererpixbuf.c index 37e8167203..d9349a5488 100644 --- a/gtk/gtkcellrendererpixbuf.c +++ b/gtk/gtkcellrendererpixbuf.c @@ -554,9 +554,10 @@ gtk_cell_renderer_pixbuf_snapshot (GtkCellRenderer *cell, icon_helper = create_icon_helper (cellpixbuf, widget); } - gtk_snapshot_offset (snapshot, pix_rect.x, pix_rect.y); + gtk_snapshot_save (snapshot); + gtk_snapshot_translate (snapshot, &GRAPHENE_POINT_INIT (pix_rect.x, pix_rect.y)); gdk_paintable_snapshot (GDK_PAINTABLE (icon_helper), snapshot, pix_rect.width, pix_rect.height); - gtk_snapshot_offset (snapshot, - pix_rect.x, - pix_rect.y); + gtk_snapshot_restore (snapshot); g_object_unref (icon_helper); gtk_style_context_restore (context); -- 2.30.2